import { SaveAdminDto } from '../../common/SaveAdminType';
import { BaseSearchDto } from '@/api/common/BaseSearchType'
import { AdminActiveListDto } from "@/api/common/AdminActiveType";
/**
 * 查询流程类型对象
 */
export interface QueryProcessFormDto extends BaseSearchDto {

}
/*保存表单信息 */
export interface ProcessFormSaveDto {
	formPropSaveDto: FormPropSaveDto;
	compStyleSaveDto: CompStyleSaveDto;
	compPropSaveDto: CompPropSaveDto;
}
export interface FormPropSaveDto {
	id: string;
	formSize: string;
	labelAlign: string;
	labelWidth: number | null;
	palletInterval: number | null;
	formStyle: string;
	formWidth: string;
	formCss: string;
	formClass: string;
}

export interface CompStyleSaveDto {
	id: string;
	formId: string;
	controlStackFrame: string;
	titleWidth: string;
	controlWidth: string;
	controlClass: string;
	mulitDisplay: string;
}

export interface CompPropSaveDto {
	id: string;
	formId: string;
	controlType: string;
	controlFieId: string;
	controlTitle: string;
	titleTip: string;
	occupancyTip: string;
	defaultValue: string;
	dataType: string;
	staticValue: string;
	dataId: string;
	saveFieId: string;
	displayName: string;
	isClear: number;
	isRequired: number;
	isPwd: number;
	isRead: number;
	isHide: number;
}